package com.zhou.dao;

import com.zhou.entity.CultivationPlan;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CultivationPlanDAO {

    /**
     * 根据专业编号查询所有培育计划
     * @param MajorID
     * @return
     */
    List<CultivationPlan> findByMajor(Integer MajorID);

    /**
     * 根据传入的培育计划集合进行批量插入
     * @param cultivationPlan
     */
    void AddCultivationPlan(List<CultivationPlan> cultivationPlan);

    /**
     * 根据专业编号和课程编号，进行培育计划的删除
     * @param MajorID
     * @param CourseID
     */
    void DeleteCultivationPlan(@Param("MajorID")Integer MajorID, @Param("CourseID")String CourseID);
}
